package org.springframework.core.type;

import org.springframework.asm.ClassWriter;
import org.springframework.asm.MethodVisitor;
import org.springframework.asm.Type;
import org.springframework.core.type.MethodMetadata;

public interface ServiceMethodMetadata extends MethodMetadata{
	String getDesc();
	MethodVisitor buildMethod(ClassWriter cw);
	ParameterMetadata[] getParameters();
	boolean isArrayReturnType();
	Type getReturnType();
	String getParameterName(int index);
}
